package com.tjtt.tdm.system.dao;

import java.util.Map;

import com.tjtt.tdm.base.EntityDAO;
import com.tjtt.tdm.base.PageResult;
import com.tjtt.tdm.exception.DaoException;
import com.tjtt.tdm.system.bean.LogInfo;

public interface LogDao  extends EntityDAO<LogInfo> {
	/**
	 * 查询所有日志信息
	 * 
	 * @return PageResult
	 * @author 宿馨月
	 * @date 2012-9-03 上午11:18:58
	 */
	public PageResult queryLogList(Map filterMap);
	/**
	 * 通过主键id查询日志信息
	 * 
	 * @param logId
	 * @return PageResult
	 * @author 宿馨月
	 * @date 2012-9-03 下午16:24:30
	 */
	public LogInfo getLogById(long logId);
	/**
	 * 定时删除日志
	 * @param sysLogsaveDay
	 */
	public void delLogInfo(int sysLogsaveDay) throws DaoException;
	   /**
     * 清除所有日志
     * author:lishu	 2015-5-27
     */
    public void deleteLogAll() ;
}
